package com.zackeus.mvvm.api.response;

/**
 * @name: ResponseObserver
 * @author: zz
 * @date: 2022/9/1
 */
public interface ResponseObserver<T> {

    void onBeforeStart();

    void onStart();

    void onNext(T t);

    void onError(Throwable throwable);

    void onComplete();

    void onFinally();
}
